function mnrelcontrec() {
	$('#content').load("html/mantercontasreceber.html #pnlRelContRec", function() { 
		$('#dt_ini').mask('99/99/9999');
		$('#dt_fim').mask('99/99/9999');

		$("#pnlRelParams").dialog({
		    modal: true,
		    buttons: {
		        Ok: function() {
		        	sendForm('#frmRelParams', function(data) {
		        		var x = open("html/relcontrec.html", "Relatório de Contas a Receber", "top=20, left=10, width=1100, height=600");
		        		x.focus;
		        		x.onload = function() {
		        			var lblData = x.document.getElementById('lblPrintDate');
		        			var dthr = new Date().toLocaleString().split(" ");
		        			$(lblData).text(dthr[0] + " às " + dthr[1] + " ");
		        			
		        			var tbBody = x.document.getElementById('tbBody');
		        			var grpHeader = x.document.getElementById('grpHead');
		        			var detail = x.document.getElementById('trHead');
		        			var vcto = "";
		        			var tr = null;
		        			
		        			$(data.Records).each(function(index, ctr) {
		        				if (vcto != ctr.vcto) {
		        					vcto = ctr.vcto;
		        					tr = $(grpHeader).clone();
		        					$(tr).find("#pVcto").html(ctr.vcto);
		        					$(tbBody).append($('<hr>'), tr, $('<hr>'));
		        				}
		        				
		        				tr = $(detail).clone();
		        				$(tr).find('#tdNome').html(ctr.ad_nome);
		        				$(tr).find('#tdHistorico').html(ctr.historico);
		        				$(tr).find('#tdTipo').html(ctr.tipo);
		        				$(tr).find('#tdLote').html(ctr.pd_lote);
		        				$(tr).find('#tdVrTitulo').html(ctr.vr_titulo);
			        			$(tbBody).append(tr);
		        			});
		        			$(x.document.getElementById('btnPrint')).click(function() {
		        				$(this).hide();
		        				x.print();
		        				$(this).show();
		        			});
		        			$(x.document.getElementById('lblTotalRec')).text(data.TotalRecordCount);
		        		};
		        	});
		            $(this).dialog("close");
		        },
		        Cancelar: function() {
		            $(this).dialog("close");
		        }
		    },
		    close: function() {
	            $(this).remove();
		    }
		});
	});
}